import 'package:flutter/services.dart';

///AI语音搜索的渠道通信管理器 通信接口
/// 此处采取 MethodChannel 通信
class AsrManager {
  ///初始化渠道 asr_plugin 创建
  static const MethodChannel _methodChannel = const MethodChannel("asr_plugin");

  ///开始录音
  static Future<String> start({Map params}) async {
    return _methodChannel.invokeMethod('start', params ?? {});
  }

  ///停止录音
  static Future<String> stop() async{
    return _methodChannel.invokeMethod('stop');
  }

  ///取消录音
  static Future<String> cancel() async{
    return _methodChannel.invokeMethod('cancel');
  }
}
